package top.infopub.mgc.core.dao;


import java.util.List;

import top.infopub.generic.GenericDao;
import top.infopub.mgc.core.domain.SysOperatorDomain;
import top.infopub.mgc.core.domain.TemplateInfo;
import top.infopub.model.mgc.MsgTemplate;


/** 消息/协议  模板表(MGC_MSG_TEMPLATE) **/
public interface MsgTemplateDao extends GenericDao<MsgTemplate, String> {

    /** codegen **/

    /**
     * 根据权限码查询具有该权限的可用系统用户
     * @param purCode
     * @return 
     * @see
     */
    List<SysOperatorDomain> selectUsersByPurCode(String purCode);

    /**
     * 查询全部可用模板信息
     * @return 
     * @see
     */
    List<TemplateInfo> selectTemplateInfos();

}